
package com.google.earth.kml;

/** 
 * Schema fragment(s) for this class:
 * <pre>
 * &lt;xs:complexType xmlns:ns="http://earth.google.com/kml/2.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" final="#all" name="LookAtType">
 *   &lt;xs:complexContent>
 *     &lt;xs:extension base="ns:ObjectType">
 *       &lt;xs:all>
 *         &lt;xs:element type="xs:double" default="0" name="longitude" minOccurs="0"/>
 *         &lt;xs:element type="xs:double" default="0" name="latitude" minOccurs="0"/>
 *         &lt;xs:element type="xs:double" default="0" name="altitude" minOccurs="0"/>
 *         &lt;xs:element type="xs:double" name="range" minOccurs="0"/>
 *         &lt;xs:element type="xs:double" default="0" name="tilt" minOccurs="0"/>
 *         &lt;xs:element type="xs:double" default="0" name="heading" minOccurs="0"/>
 *         &lt;xs:element type="ns:altitudeModeEnum" default="clampToGround" name="altitudeMode" minOccurs="0"/>
 *       &lt;/xs:all>
 *     &lt;/xs:extension>
 *   &lt;/xs:complexContent>
 * &lt;/xs:complexType>
 * </pre>
 */
public class LookAtType extends ObjectType
{
    private Double longitude;
    private Double latitude;
    private Double altitude;
    private Double range;
    private Double tilt;
    private Double heading;
    private AltitudeModeEnum altitudeMode;

    /** 
     * Get the 'longitude' element value.
     * 
     * @return value
     */
    public Double getLongitude() {
        return longitude;
    }

    /** 
     * Set the 'longitude' element value.
     * 
     * @param longitude
     */
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    /** 
     * Get the 'latitude' element value.
     * 
     * @return value
     */
    public Double getLatitude() {
        return latitude;
    }

    /** 
     * Set the 'latitude' element value.
     * 
     * @param latitude
     */
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    /** 
     * Get the 'altitude' element value.
     * 
     * @return value
     */
    public Double getAltitude() {
        return altitude;
    }

    /** 
     * Set the 'altitude' element value.
     * 
     * @param altitude
     */
    public void setAltitude(Double altitude) {
        this.altitude = altitude;
    }

    /** 
     * Get the 'range' element value.
     * 
     * @return value
     */
    public Double getRange() {
        return range;
    }

    /** 
     * Set the 'range' element value.
     * 
     * @param range
     */
    public void setRange(Double range) {
        this.range = range;
    }

    /** 
     * Get the 'tilt' element value.
     * 
     * @return value
     */
    public Double getTilt() {
        return tilt;
    }

    /** 
     * Set the 'tilt' element value.
     * 
     * @param tilt
     */
    public void setTilt(Double tilt) {
        this.tilt = tilt;
    }

    /** 
     * Get the 'heading' element value.
     * 
     * @return value
     */
    public Double getHeading() {
        return heading;
    }

    /** 
     * Set the 'heading' element value.
     * 
     * @param heading
     */
    public void setHeading(Double heading) {
        this.heading = heading;
    }

    /** 
     * Get the 'altitudeMode' element value.
     * 
     * @return value
     */
    public AltitudeModeEnum getAltitudeMode() {
        return altitudeMode;
    }

    /** 
     * Set the 'altitudeMode' element value.
     * 
     * @param altitudeMode
     */
    public void setAltitudeMode(AltitudeModeEnum altitudeMode) {
        this.altitudeMode = altitudeMode;
    }
}
